package cn.ipokerface.api.model;

import cn.ipokerface.api.Type;

import java.util.List;

/**
 * Created by       PokerFace
 * Create Date      2019-12-12.
 * Email:           <a href="mailto:214888341@163.com">214888341@163.com</a>
 * Version          1.0.0
 * <p>
 * Description:
 */
public class Response {

    private String key;

    private String name;

    private boolean contains;

    private Type type;

    private String remark;

    private String options;

    private List<Response> properties;

    public Response() {
    }

    public Response(String key, String name, boolean contains, Type type, String options) {
        this.key = key;
        this.name = name;
        this.contains = contains;
        this.type = type;
        this.options = options;
    }

    public Response(String key, String name, boolean contains, Type type, String remark, String options) {
        this.key = key;
        this.name = name;
        this.contains = contains;
        this.type = type;
        this.remark = remark;
        this.options = options;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public boolean isContains() {
        return contains;
    }

    public void setContains(boolean contains) {
        this.contains = contains;
    }

    public Type getType() {
        return type;
    }

    public void setType(Type type) {
        this.type = type;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getOptions() {
        return options;
    }

    public void setOptions(String options) {
        this.options = options;
    }

    public List<Response> getProperties() {
        return properties;
    }

    public void setProperties(List<Response> properties) {
        this.properties = properties;
    }
}
